On polynomial approximations to the shortest lattice vector length
نویسندگان
چکیده
We obtain a 2 O(n==) time algorithm to approximate the length of the shortest vector in an n-dimensional lattice to within a factor of n 3+. In this note we consider the complexity of approximating the shortest lattice vector length (called SVP-Length) when the approximation factor is poly(n). An obvious candidate for producing polynomial approximations to SVP-Length | Schnorr's improvement of the Lovv asz basis reduction algorithm 6] | turns out to be uninteresting: Schnorr's algorithm takes O(n 2 (k k=2+o(k) + n 2)) arithmetic steps (on polynomial-sized operands) to produce a (p 6k) n=k approximation. To obtain poly(n) approximation factors, k = (n), so the running time is 2 (n log n) , which is pointless in the light of an O(n n) algorithm to solve it exactly 5]. We show: Theorem 1 There exists an absolute constant > 1 such that for any > 0, SVP-Length can be approximated to within n 3+ in probabilistic time 2 n(1 2 + 1). Proof. Our algorithm uses Ajtai's 1] reduction of SVP-Length to the problem of nding a short vector in a special class of lattices; we solve the latter problem by adapting an idea of Blum, Kalai, and Wasserman 2]. To obtain the best approximation factors, we use the sharpest form of the reduction, due to Cai and Nerurkar 4, 3]. For integers n; m; and q, Ajtai 1] deenes a family of lattices in Z m deened by (n; m; q) = fL(A)g, where A is an n m matrix over Z q , and L(A) = fx 2 Z m j Ax 0(mod q)g. The main result of 1] is that if there is an algorithm A that, with certain settings of q and m, computes a non-zero vector of length n in a random lattice from (n; m; q) with non-negligible probability, then there is a randomized algorithm B that computes poly(n) approximations to SVP-Length for any n-dimensional lattice. The improved version of Ajtai's reduction 4, 3] gives the following: Theorem 2 ((1, 4, 3]) Let c > 2 and m be such that there is a probabilistic algorithm A that computes a non-zero vector of length n c?2 =2 in a random lattice in (n; m; n c) with non-negligible probability. Then there is an algorithm B that, for any > 0, and any lattice L 2 R n , computes a number e such …
منابع مشابه
A Relation of Primal-Dual Lattices and the Complexity of Shortest Lattice Vector Problem
We give a simpliied proof of a theorem of Lagarias, Lenstra and Schnorr 17] that the problem of approximating the length of the shortest lattice vector within a factor of Cn, for an appropriate constant C, cannot be NP-hard, unless NP = coNP. We also prove that the problem of ndng a n 1=4-unique shortest lattice vector is not NP-hard under polynomial time many-one reductions, unless the polynom...
متن کاملRevision 01 of a Public-key Cryptosystem with Worst-case/average-case Equivalence
We present a probabilistic public key cryptosystem which is secure unless the worst case of the following lattice problem can be solved in polynomial time: \Find the shortest nonzero vector in an n dimensional lattice L where the shortest vector v is unique in the sense that any other vector whose length is at most n c kvk is parallel to v."
متن کاملInteger Optimization and Lattices
• Lattices. We will see basic properties of lattices, followed by Minkowski’s Theorem which guarantees that any symmetric convex set with volume bigger than 2 must have an non-zero integer point. We will show an application of Minkowski’s theorem to Diophantine approximations. Then we will introduce the powerful concept of Lattice basis reduction which finds an almost orthogonal basis for a lat...
متن کاملSIMULTANEOUS RATIONAL APPROXIMATIONS OF p-ADIC NUMBERS BY THE LLL LATTICE BASIS REDUCTION ALGORITHM
In this paper we construct multi-dimensional p-adic approximation lattices by simultaneous rational approximations of p-adic numbers. For analyzing these p-adic lattices we apply the LLL algorithm due to Lenstra, Lenstra and Lovász, which has been widely used to solve the various NP problems such as SVP (Shortest Vector Problems), ILP (Integer Linear Programing) .. and so on. In a twodimensiona...
متن کاملA short note on the kissing number of the lattice in Gaussian wiretap coding
We show that on an n = 24m+ 8k-dimensional even unimodular lattice, if the shortest vector length is ≥ 2m, then as the number of vectors of length 2m decreases, the secrecy gain increases. We will also prove a similar result on general unimodular lattices. Furthermore, assuming the conjecture by Belfiore and Solé, we will calculate the difference between inverses of secrecy gains as the number ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001